Heterogeneous computing with OpenMP and Hydra
نویسندگان
چکیده
منابع مشابه
Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملExtending OpenMP for Heterogeneous Chip Multiprocessors
The emergence of System-on-Chip (SOC) design shows the growing popularity of the integration of multiple-processors into one chip. In this paper, we propose that high-level abstraction of parallel programming like OpenMP is suitable for chip multiprocessors. For SOCs, the heterogeneity exists within one chip such that it may have different types of multiprocessors, e.g. RISC-like processors or ...
متن کاملOpenMP for next generation heterogeneous clusters
The last years have seen great diversity in new hardware with e. g. GPUs providing multiple times the processing power of CPUs. Programming GPUs or clusters of GPUs however is still complicated and time consuming. In this paper we present extensions to OpenMP that allow one program to scale from a single multi-core CPU to a many-core cluster (e. g. a GPU cluster). We extend OpenMP with a new sc...
متن کاملHeterogeneous Computing
Heterogeneous computing is a set of techniques enabling the use of diverse computational capabilities for the execution of a meta-task [2, 4, 7]. A meta-task is an arbitrary collection of independent (non-communicating) tasks with a variety of computational needs, which are to be executed during a given interval of time (e.g., a day). Some tasks may be decomposable into one or more communicatin...
متن کاملDesign and Implementation of OpenMP Compiler for λ Computing Environment
In recent years, the demand for the grid computing technology is arising, and it has been researched widely. In the existing grid computing environment, TCP/IP is usually used for communication between computing nodes. However, the packet processing of TCP/IP degrades network throughput and computing performance. Thus, we have proposed a new architecture called the λ computing environment, that...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Concurrency and Computation: Practice and Experience
سال: 2020
ISSN: 1532-0626,1532-0634
DOI: 10.1002/cpe.5728